home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / net3d-0.08 / chicken.v < prev    next >
Text File  |  1995-06-22  |  3KB  |  131 lines

  1. vehicle chicken {
  2. name "a chicken (projectile)"
  3. flying
  4. type bullet
  5.  
  6. object { /* beak */
  7.     at 100 100 60
  8.     centre 0 4.5 0
  9.     counter
  10.     points { 0 5 0  -0.5 4 0  0 4 0.5  0.5 4 0  0 4 -0.5 }
  11.     rotate -90
  12.     face 191 f { 1 2 0 }
  13.     face 190 f { 2 3 0 }
  14.     face 188 f { 4 1 0 }
  15.     face 189 f { 3 4 0 }
  16. }
  17. object { /* head */
  18.     at 100 100 60
  19.     centre 0 2.5 0
  20.     counter
  21.     points { 
  22.     /* front */ -0.5 4 0.5  0.5 4 0.5  0.5 4 -0.5  -0.5 4 -0.5
  23.     /* antefront */ -1 3.5 0.5  -0.5 3.5 1  0.5 3.5 1  1 3.5 0.5 
  24.         1 3.5 -0.5  0.5 3.5 -1  -0.5 3.5 -1  -1 3.5 -0.5
  25.     /* anteback */ -1 2.5 0.5  -0.5 2.5 1  0.5 2.5 1  1 2.5 0.5 
  26.         1 2.5 -0.5  0.5 2.5 -1  -0.5 2.5 -1  -1 2.5 -0.5
  27.     /* back */ -0.5 0.5 0.5  0.5 0.5 0.5  0.5 0.5 -0.5  -0.5 0.5 -0.5
  28.     }
  29.     rotate -90
  30.     face 60 f { 0 1 2 3 }
  31.  
  32.     face 63 f { 0 4 5 }
  33.     face 62 f { 0 5 6 1 }
  34.     face 61 f { 1 6 7 }
  35.     face 60 f { 1 7 8 2 }
  36.     face 59 f { 2 8 9 }
  37.     face 60 f { 2 9 10 3 }
  38.     face 61 f { 3 10 11 }
  39.     face 62 f { 3 11 4 0 }
  40.  
  41.     face 62 f { 5 4 12 13 }
  42.     face 61 f { 6 5 13 14 }
  43.     face 60 f { 7 6 14 15 } 
  44.     face 59 f { 8 7 15 16 }
  45.     face 58 f { 9 8 16 17 }
  46.     face 59 f { 10 9 17 18 }
  47.     face 60 f { 11 10 18 19 } 
  48.     face 61 f { 4 11 19 12  }
  49.  
  50.     face 61 f { 13 12 20 }
  51.     face 60 f { 14 13 20 21 }
  52.     face 59 f { 15 14 21 }
  53.     face 58 f { 16 15 21 22 }
  54.     face 57 f { 17 16 22 }
  55.     face 58 f { 18 17 22 23 }
  56.     face 59 f { 19 18 23 }
  57.     face 60 f { 12 19 23 20 }
  58.  
  59. }
  60. object { /* body */
  61.     at 100 100 60
  62.     centre 0 -3 0
  63.     counter
  64.     points { 
  65.          -0.5 0.5 0.5  0.5 0.5 0.5  0.5 0.5 -0.5  -0.5 0.5 -0.5
  66.  
  67.         -1.5 0 0.5  -1 0 1  1 0 1  1.5 0 0.5
  68.         1.5 0 -0.5  0.5 0 -1.5  -0.5 0 -1.5  -1.5 0 -0.5
  69.  
  70.         -1.5 -6 0.5  -1 -5.5 1  1 -5.5 1  1.5 -6 0.5
  71.         1.5 -5 -0.5  0.5 -4.5 -1.5  -0.5 -4.5 -1.5  -1.5 -5 -0.5
  72.     }
  73.     rotate -90
  74.     face 60 f { 2 1 7 8 }
  75.     face 59 f { 2 8 9 }
  76.     face 60 f { 3 2 9 10 }
  77.     face 61 f { 3 10 11 }
  78.     face 62 f { 0 3 11 4 }
  79.     face 63 f { 0 4 5 }
  80.     face 62 f { 1 0 5 6 }
  81.     face 61 f { 1 6 7 }
  82.  
  83.     face 62 f { 5 4 12 13 }
  84.     face 61 f { 6 5 13 14 }
  85.     face 60 f { 7 6 14 15 } 
  86.     face 59 f { 8 7 15 16 }
  87.     face 58 f { 9 8 16 17 }
  88.     face 59 f { 10 9 17 18 }
  89.     face 60 f { 11 10 18 19 } 
  90.     face 61 f { 4 11 19 12  }
  91.  
  92.     face 60 f { 15 14 13 12 }
  93.     face 58 f { 12 19 16 15 }
  94.     face 57 f { 19 18 17 16 }
  95.  
  96. }
  97. object { /* tail */
  98.     at 100 100 60
  99.     centre 0 -3 1.25
  100.     counter
  101.     points {
  102.     /* foremost */    0 -4 1
  103.     -1 -5.5 1  0 -6.5 2  1 -5.5 1
  104.     }
  105.     rotate -90
  106.     face 63 f { 1 2 0 }
  107.     face 61 f { 2 3 0 }
  108.     face 59 f { 3 2 1 }
  109. }
  110.  
  111. object { /* coxcomb */
  112.     at 100 100 60
  113.     centre 0 3 2.25
  114.     counter
  115.     points { 
  116.         0 3.5 1
  117.         -0.5 2.5 1
  118.         0 2.5 1.25
  119.         0.5 2.5 1
  120.     }
  121.     rotate -90
  122.     face 152 f { 0 1 2 }
  123.     face 151 f { 2 3 0 }
  124.     face 151 f { 3 2 1 }
  125.  
  126. }
  127. }
  128.  
  129.  
  130.  
  131.